throwing platform - French English Dictionary